package com.wopinla.controller;
import com.wopinla.pojo.collect;
import com.wopinla.service.AdminService;
import com.wopinla.service.CollectService;

import com.wopinla.service.CommentService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

@RestController                                                         //添加RestController注解
@RequestMapping(path = "/admin")                                      //这个是路由，也就是访问以下方法路径前必须带有/example,可以不要，建议加上，这样可以细分路径
@CrossOrigin(allowCredentials = "true", maxAge = 3600)

public class AdminController {

    @Autowired                                                          //注入exampleService服务
    private AdminService adminService;
    @RequestMapping(value = "/closeuser", method = RequestMethod.GET)    //访问路由是http://127.0.0.1:7747/example/sayhello
    public int addcollect(int uid,int oid,String flimit){
        /*上面规定需要传俩个参数，username，password，因此get请求时，参数名和username,password对应
        对于这个查找完整地请求路径是http://127.0.0.1:7747/example/sayhello?username=jack&password=123*/

        Map map = new HashMap();                                        //查询数据库
        map.put("uid",uid);
        map.put("oid",oid);
        map.put("flimit",flimit);


        return adminService.closeuser(map);                                           //可以直接把列表返回,返回在前端就是json样式，前端可以直接使用；
    }
    @RequestMapping(value = "/userroot", method = RequestMethod.GET)    //访问路由是http://127.0.0.1:7747/example/sayhello
    public int userroot(int uid,String root){
        /*上面规定需要传俩个参数，username，password，因此get请求时，参数名和username,password对应
        对于这个查找完整地请求路径是http://127.0.0.1:7747/example/sayhello?username=jack&password=123*/

        Map map = new HashMap();                                        //查询数据库
        map.put("uid",uid);
        map.put("root",root);
        return adminService.userroot(map);                                           //可以直接把列表返回,返回在前端就是json样式，前端可以直接使用；
    }
    @RequestMapping(value = "/userpassword", method = RequestMethod.GET)    //访问路由是http://127.0.0.1:7747/example/sayhello
    public int userpassword(int uid){
        /*上面规定需要传俩个参数，username，password，因此get请求时，参数名和username,password对应
        对于这个查找完整地请求路径是http://127.0.0.1:7747/example/sayhello?username=jack&password=123*/

        Map map = new HashMap();                                        //查询数据库
        map.put("uid",uid);
        return adminService.userpassword(map);                                           //可以直接把列表返回,返回在前端就是json样式，前端可以直接使用；
    }
    @RequestMapping(value = "/notice", method = RequestMethod.GET)    //访问路由是http://127.0.0.1:7747/example/sayhello
    public int notice(String  title,String content,int oid){
        /*上面规定需要传俩个参数，username，password，因此get请求时，参数名和username,password对应
        对于这个查找完整地请求路径是http://127.0.0.1:7747/example/sayhello?username=jack&password=123*/

        Map map = new HashMap();
        map.put("content",content);
        map.put("oid",oid);//查询数据库
        map.put("title",title);
        return adminService.notice(map);                                           //可以直接把列表返回,返回在前端就是json样式，前端可以直接使用；
    }



}
